
GUID struc ; (sizeof=0x10, align=0x4, copyof_2)
                        ; XREF: .rdata:0000000180066B34/r
Data1 dd ?
Data2 dw ?
Data3 dw ?
Data4 db 8 dup(?)
GUID ends


RUNTIME_FUNCTION struc ; (sizeof=0xC, mappedto_3)
                        ; XREF: .rdata:0000000180067170/r
                        ; .rdata:0000000180067180/r ...
FunctionStart dd ?      ; offset rva
FunctionEnd dd ?        ; offset rva pastend
UnwindInfo dd ?         ; offset rva
RUNTIME_FUNCTION ends


UNWIND_INFO_HDR struc ; (sizeof=0x4, mappedto_4)
                        ; XREF: .rdata:stru_180067158/r
                        ; .rdata:stru_180067168/r ...
Ver3_Flags db ?         ; base 16
PrologSize db ?         ; base 16
CntUnwindCodes db ?     ; base 16
FrReg_FrRegOff db ?     ; base 16
UNWIND_INFO_HDR ends


UNWIND_CODE struc ; (sizeof=0x2, mappedto_5)
                        ; XREF: .rdata:000000018006715C/r
                        ; .rdata:0000000180067160/r ...
PrologOff db ?          ; base 16
OpCode_OpInfo db ?      ; base 16
UNWIND_CODE ends


FuncInfo struc ; (sizeof=0x28, mappedto_6)
                        ; XREF: .rdata:stru_18004DFC8/r
magicNumber dd ?        ; base 16
maxState dd ?           ; base 10
pUnwindMap dd ?         ; offset rva
nTryBlocks dd ?         ; base 10
pTryBlockMap dd ?       ; offset rva
nIPMapEntries dd ?      ; base 10
pIPtoStateMap dd ?      ; offset rva
dispUnwindHelp dd ?     ; base 10
pESTypeList dd ?        ; offset rva
EHFlags dd ?            ; base 16
FuncInfo ends


UnwindMapEntry struc ; (sizeof=0x8, mappedto_7)
                        ; XREF: .rdata:stru_18006766C/r
toState dd ?            ; base 10
action dd ?             ; offset rva
UnwindMapEntry ends


IPtoStateMap struc ; (sizeof=0x8, mappedto_8)
                        ; XREF: .rdata:stru_180067678/r
                        ; .rdata:0000000180067680/r ...
pc dd ?                 ; offset rva
state dd ?              ; base 10
IPtoStateMap ends


_FILETIME struc ; (sizeof=0x8, align=0x4, copyof_9)
dwLowDateTime dd ?      ; XREF: .text:0000000180014114/w
                        ; .text:0000000180014132/r
dwHighDateTime dd ?
_FILETIME ends


LARGE_INTEGER union ; (sizeof=0x8, align=0x8, copyof_11)
                        ; XREF: .text:000000018001415C/r
                        ; .text:0000000180014167/r
anonymous_0 _LARGE_INTEGER::$837407842DC9087486FDFA5FEB63B74E ?
u _LARGE_INTEGER::$837407842DC9087486FDFA5FEB63B74E ?
QuadPart dq ?
LARGE_INTEGER ends


_LARGE_INTEGER::$837407842DC9087486FDFA5FEB63B74E struc ; (sizeof=0x8, align=0x4, copyof_13)
                        ; XREF: LARGE_INTEGER/r
                        ; LARGE_INTEGER/r
LowPart dd ?
HighPart dd ?
_LARGE_INTEGER::$837407842DC9087486FDFA5FEB63B74E ends


_WPE_SURFACE struc ; (sizeof=0x130, align=0x8, copyof_53)
nPressureDroCalcType dw ?
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
dblPressureDrop dq ?
nEquipmentType dw ?
nEquipmentMode dw ?
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
dblStandPipeLength dq ?
dblStandPipeID dq ?
dblHoseLength dq ?
dblHoseID dq ?
dblSwivelLength dq ?
dblSwivelID dq ?
dblKellyLength dq ?
dblKellyID dq ?
dblRunLength dq ?
dblRunLengthID dq ?
dblStackHeight dq ?
dblStackHeightID dq ?
nWrapType dw ?
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
dblCoreDrumDiameter dq ?
dblReelDiameter dq ?
dblFlangeHeight dq ?
dblInsideWidth dq ?
dblReelLength dq ?
nUmblicalPresent dw ?
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
dblUmblicalOD dq ?
dblTubingOD dq ?
nNumPits dw ?
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
dblPitLength dq ?
dblPitWidth dq ?
dblPitHeight dq ?
nUseAverageInletTemperature dw ?
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
dblPitAgitatorPower dq ?
dblPitVolumeTotal dq ?
nUsePitPercent dw ?
nUsePitTotal dw ?
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
dblPitPercent dq ?
dblSurfaceMudVolume dq ?
dblAirTemperature dq ?
dblWindSpeed dq ?
dblPitInitialTemperature dq ?
dblMudInletTemperature dq ?
_WPE_SURFACE ends


_WPE_FLUID struc ; (sizeof=0xDBC8, align=0x8, copyof_21)
nFluidReadingMethod dw ?
nFluidRheologyModel dw ?
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
MudWeight dq 100 dup(?)
dblPlasticViscosity dq ?
dblYieldPoint dq ?
dblZeroGelStrength dq ?
FluidTempFanReadingNum dw 100 dup(?)
FannSpeed dq 3000 dup(?)
FannReading dq 3000 dup(?)
dblShearRate dq ?
dblConsistency dq ?
dblPowerLawExponent dq ?
nCount dw ?
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
Temperature dq 100 dup(?)
Pressure dq 100 dup(?)
PlasticViscosityArr dq 100 dup(?)
YieldPointArr dq 100 dup(?)
ZeroGel dq 100 dup(?)
MuInfinity dq 100 dup(?)
Mvalue dq 100 dup(?)
FlowBehaviorIndex dq 100 dup(?)
ConsistencyFactor dq 100 dup(?)
_WPE_FLUID ends


_WPE_TEMP struc ; (sizeof=0x12E0, align=0x8, copyof_22)
nTemperatureFlag dw ?
nModelType dw ?
fSurfaceAmbientTemp dd ?
fMudlineTemp dd ?
fTempAtWellTD dd ?
fFlowlineMudTemp dd ?
fMudGradTempModel dd ?
nCount dw ?
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
TempPointTvd dq 300 dup(?)
TempPointTemp dq 300 dup(?)
_WPE_TEMP ends


_WPE_AFLUID struc ; (sizeof=0x1C68, align=0x8, copyof_61)
nTemperatureFlag dw ?
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
dblFluidTemperature dq ?
nFluidBase dw ?
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
MeasuredDepth dq 100 dup(?)
TVD dq 100 dup(?)
PvTempPipe dq 100 dup(?)
MudWeightTempPipe dq 100 dup(?)
PvTempAnnulus dq 100 dup(?)
MudWeightTempAnnulus dq 100 dup(?)
PipeTemp dq 100 dup(?)
AvgPipeTemp dq 100 dup(?)
AnnulusTemp dq 100 dup(?)
dblOilWaterRatio dq ?
dblOilContent dq ?
dblWaterContent dq ?
dblAverageSolidSpgr dq ?
dblSaltWeightPercent dq ?
dblReferenceTemperature dq ?
_WPE_AFLUID ends


_WPE_WELLBORE struc ; (sizeof=0xB7A0, align=0x8, copyof_20)
nCount dw ?
SectionTypeCode db 3000 dup(?)
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
Length dq 500 dup(?)
EffectiveDiameter dq 500 dup(?)
DriftDiameter dq 500 dup(?)
CoefficientOfFriction dq 500 dup(?)
ShoeMD dq 500 dup(?)
CasingOD dq 500 dup(?)
MinYieldStrength dq 500 dup(?)
BurstRating dq 500 dup(?)
CollapseRating dq 500 dup(?)
WearLimit dq 500 dup(?)
AxialRating dq 500 dup(?)
_WPE_WELLBORE ends


_WPE_TempCalc struc ; (sizeof=0x4FF0, align=0x8, copyof_70)
nFluidBaseType dd ?
nTempCalcTypeFlag dd ?
nSize1 dd ?
nSize2 dd ?
dblInputPumpRate dq ?
dblMudWeight dq ?
dblPlasticViscosity dq ?
dblYieldPoint dq ?
dblMwSsRelVal1 dq ?
dblMwSsRelVal2 dq ?
dblMwSsRelVal3 dq ?
dblPctRelVal dq ?
dblFluidTempCels dq ?
pMdBuf_88 dq ?          ; offset
pTvdBuf_96 dq ?         ; offset
pBodyIdBuf_104 dq ?     ; offset
pBodyOdBuf_112 dq ?     ; offset
pBodyEdBuf_120 dq ?     ; offset
pMdDiffBuf_128 dq ?     ; offset
pBodyDataBuf_136 dq ?   ; offset
pBodySqrDiffBuf_144 dq ? ; offset
pBodyCircBuf_152 dq ?   ; offset
TempCels dq 2500 dup(?)
pBuf_20160 dq ?         ; offset
pBuf_20168 dq ?         ; offset
pBuf_20176 dq ?         ; offset
pBuf_20184 dq ?         ; offset
pBuf_20192 dq ?         ; offset
pBuf_20200 dq ?         ; offset
pBuf_20208 dq ?         ; offset
pBuf_20216 dq ?         ; offset
pBuf_20224 dq ?         ; offset
pBuf_20232 dq ?         ; offset
pBuf_20240 dq ?         ; offset
pBuf_20248 dq ?         ; offset
pBuf_20256 dq ?         ; offset
pBuf_20264 dq ?         ; offset
pBuf_20272 dq ?         ; offset
pBuf_20280 dq ?         ; offset
pBuf_20288 dq ?         ; offset
dblOff_20296 dq ?
dblOff_20304 dq ?
dblOff_20312 dq ?
dblOff_20320 dq ?
dblOff_20328 dq ?
dblOff_20336 dq ?
dblOff_20344 dq ?
dblOff_20352 dq ?
dblOff_20360 dq ?
nFlag_20368 dd ?
nOff_20372 dd ?
dblOff_20376 dq ?
dblOff_20384 dq ?
dblOff_20392 dq ?
dblOff_20400 dq ?
dblOff_20408 dq ?
dblOff_20416 dq ?
dblOff_20424 dq ?
dblOff_20432 dq ?
dblOff_20440 dq ?
dblOff_20448 dq ?
dblOff_20456 dq ?
_WPE_TempCalc ends


_WPE_STRING struc ; (sizeof=0x60508, align=0x8, copyof_19)
nCount dw ?
UnknowStr db 2500 dup(?)
SectionTypeCode db 3000 dup(?)
ComponentTypeCode db 3000 dup(?)
ServiceClass db 2000 dup(?)
MaterialGrade db 4000 dup(?)
MaterialMaterial db 2000 dup(?)
db ? ; undefined
db ? ; undefined
Length dq 500 dup(?)
BodyOD dq 500 dup(?)
BodyID dq 500 dup(?)
JointConnectionOD dq 500 dup(?)
JointConnectionID dq 500 dup(?)
MiscDriftID dq 500 dup(?)
MiscWallThicknessPercent dq 500 dup(?)
MiscToolJointLength dq 500 dup(?)
MiscToolJointLengthOutside dq 500 dup(?)
JointAverageJointLength dq 500 dup(?)
LinearCapacity dq 500 dup(?)
ClosedEndDisplacement dq 500 dup(?)
MiscStabilizerBladeLength dq 500 dup(?)
MiscStabilizerBladeOD dq 500 dup(?)
EccBladeLength dq 500 dup(?)
EccBladeOD1 dq 500 dup(?)
EccBladeOD2 dq 500 dup(?)
EccBladeOD3 dq 500 dup(?)
EccBladeOD4 dq 500 dup(?)
EccReference dq 500 dup(?)
MiscFishneckOD dq 500 dup(?)
MiscFishneckLength dq 500 dup(?)
MwdFlowRate1 dq 500 dup(?)
MwdFlowRate2 dq 500 dup(?)
MwdFlowRate3 dq 500 dup(?)
MwdFlowRate4 dq 500 dup(?)
MwdPressureLoss1 dq 500 dup(?)
MwdPressureLoss2 dq 500 dup(?)
MwdPressureLoss3 dq 500 dup(?)
MwdPressureLoss4 dq 500 dup(?)
JarDownSetForce dq 500 dup(?)
JarDownTripForce dq 500 dup(?)
JarUpSetForce dq 500 dup(?)
JarUpTripForce dq 500 dup(?)
JarSealFrictionForce dq 500 dup(?)
JarPumpOpenForce dq 500 dup(?)
NozzleTotalFlowArea dq 500 dup(?)
NozzleSize1 dq 500 dup(?)
NozzleSize2 dq 500 dup(?)
NozzleSize3 dq 500 dup(?)
NozzleSize4 dq 500 dup(?)
NozzleCount1 dw 500 dup(?)
NozzleCount2 dw 500 dup(?)
NozzleCount3 dw 500 dup(?)
NozzleCount4 dw 500 dup(?)
MudMotorSteeringToolOffset dq 500 dup(?)
MudMotorSteeringToolReference dq 500 dup(?)
MudMotorSteeringToolBendAngle dq 500 dup(?)
MudMotorTopStabilizerOD dq 500 dup(?)
MudMotorTopStabilizerLength dq 500 dup(?)
MudMotorTopStabilizerDistance dq 500 dup(?)
MudMotorBottomStabilizerOD dq 500 dup(?)
MudMotorBottomStabilizerLength dq 500 dup(?)
MudMotorBottomStabilizerDistance dq 500 dup(?)
MudMotorKickPadLength dq 500 dup(?)
MudMotorKickPadOffset dq 500 dup(?)
MudMotorKickPadOD dq 500 dup(?)
MaterialDensity dq 500 dup(?)
ApproximateWeight dq 500 dup(?)
MaterialMinimumYieldStress dq 500 dup(?)
MaterialUltimateTensileStrength dq 500 dup(?)
MaterialJointStrength dq 500 dup(?)
MaterialConnectionTorsionalYield dq 500 dup(?)
MaterialCollapseResistance dq 500 dup(?)
MaterialBodyYieldStrength dq 500 dup(?)
MaterialInternalYieldPressure dq 500 dup(?)
MaterialThermalExpansionCoefficient dq 500 dup(?)
MaterialMakeupTorque dq 500 dup(?)
MaterialPoissonsRatio dq 500 dup(?)
MaterialYoungsModulus dq 500 dup(?)
MaterialFatigueEnduranceLimit dq 500 dup(?)
MiscContactLength dq 500 dup(?)
MiscUnderreamerPilotHoleSize dq 500 dup(?)
MiscOpenerMaxHoleSize dq 500 dup(?)
MiscMisceallaneousTotalFlowArea dq 500 dup(?)
MiscPercentBitFlow dq 500 dup(?)
MiscBitFlowFlag dw 500 dup(?)
ScraperBladeLength dq 500 dup(?)
ScraperODExtended dq 500 dup(?)
ScraperODRetracted dq 500 dup(?)
CblBladeOD1 dq 500 dup(?)
CblBladeLength1 dq 500 dup(?)
CblBladePosition1 dq 500 dup(?)
CblBladeOD2 dq 500 dup(?)
CblBladeLength2 dq 500 dup(?)
CblBladePosition2 dq 500 dup(?)
CblBladeOD3 dq 500 dup(?)
CblBladeLength3 dq 500 dup(?)
CblBladePosition3 dq 500 dup(?)
CblCoringMode dw 500 dup(?)
CblSleeveLength dq 500 dup(?)
CblSleeveOD dq 500 dup(?)
CblSleeveID dq 500 dup(?)
MiscRestrictorOD dq 500 dup(?)
MiscPassThroughOD dq 500 dup(?)
MiscTorqueAtComponent dq 500 dup(?)
AgitatorAcceleration dq 500 dup(?)
AgitatorFrequency dq 500 dup(?)
AgitatorVelocity dq 500 dup(?)
_WPE_STRING ends


